customer loyalty client development computer customer increase profits law firm business development external customers customers business marketing information technology customer satisfaction increase sales consulting customer service customer retention technology